#include <stdio.h>
int main()
{
    int arr[3][4];
    int sz = sizeof(arr);// sizeof中的数组名依然表示整个数组
    printf("%d\n", sz);
    //arr;//二维数组名表示首元素的地址，其实是第一行数组的地址
    printf("%p\n", arr);
    printf("%p\n", arr+1);
    //计算数组有多少行  总数组大小除以第一行数组的大小
    // printf("%d\n", sizeof(arr) / sizeof(arr[0]));
    //计算数组有多少列，用第一行数组的大小除以第一个元素的大小
    // printf("%d\n", sizeof(arr[0]) / sizeof(arr[0][0]));

    return 0;

}